<?php
ini_set("max_execution_time",0);
ini_set('max_input_time',0); 
ini_set("memory_limit","1024M"); 
ini_set('post_max_size','1024M'); 
ini_set('upload_max_filesize','1024M');

include_once("dompdf_config.inc.php");

$archivo = '../../app/'.trim(@$_REQUEST["repository"]).trim($_REQUEST["html_pdf"]);

if(is_file($archivo)):{
    $fp = fopen($archivo, "r");
    $contents = fread($fp, filesize($archivo));
    fclose($fp);

    $dompdf = new DOMPDF();
    $dompdf->load_html($contents);
    //$dompdf->set_paper('A4');
    $dompdf->render();
    $dompdf->stream ($archivo.".pdf", array("Attachment" => 0));

    //sleep(1);
    unlink($archivo);
}else:{
    if ($dh = opendir('../../app/'.trim(@$_REQUEST["repository"]))){
        while (($archivo = readdir($dh)) !== false) {
        	if($archivo !== '.' and $archivo !== '..'){
            	unlink('../../app/'.trim($_REQUEST["repository"]).$archivo);
            }
        }
        closedir($dh);
    }
    echo 
    '<div align="center" style="margin:20px 0 0 0;">
            Error al leer los datos
    </div>';
}endif;

?>
